package com.yy.bolg.util.hikfirecloud;

/**
 * 海康消防云字典
 * @author enmaoFu
 * @date 2024-12-17
 */
public class HikFireCloudDictionaries {

    /**
     * 获取报警类型文字描述
     */
    public static String getAlarmTypeStr(String typeNumber) {
        String src = "";
        switch (typeNumber){
            case "200001":
                src = "烟雾报警";
                break;
            case "200002":
                src = "手动报警";
                break;
            case "200003":
                src = "燃气报警";
                break;
            case "200004":
                src = "取水报警";
                break;
            case "200005":
                src = "水压报警";
                break;
            case "200006":
                src = "倾斜报警";
                break;
            case "200007":
                src = "通道占用报警";
                break;
            case "200008":
                src = "人员在离岗报警";
                break;
            case "200009":
                src = "无证上岗报警";
                break;
            case "200010":
                src = "电瓶车乱停乱放报警";
                break;
            case "200011":
                src = "灭火器遗失报警";
                break;
            case "200013":
                src = "火点报警";
                break;
            case "200014":
                src = "温度报警";
                break;
            case "200017":
                src = "视频火焰报警";
                break;
            case "200018":
                src = "剩余电流报警";
                break;
            case "200019":
                src = "电气温度报警";
                break;
            case "200020":
                src = "电流报警";
                break;
            case "200021":
                src = "电压报警";
                break;
            case "200022":
                src = "液位报警";
                break;
            case "200023":
                src = "波动报警";
                break;
            case "200025":
                src = "物品遗留报警";
                break;
            case "200026":
                src = "过压报警";
                break;
            case "200027":
                src = "欠压报警";
                break;
            case "200028":
                src = "过流报警";
                break;
            case "200060":
                src = "湿度报警";
                break;
            case "200061":
                src = "电弧报警";
                break;
            case "200070":
                src = "火警";
                break;
            case "200071":
                src = "抽烟报警";
                break;
            case "200080":
                src = "动火离人报警";
                break;
            case "200081":
                src = "人形报警";
                break;
            case "200082":
                src = "常闭防火门报警";
                break;
            case "200083":
                src = "门磁报警";
                break;
            case "200084":
                src = "其他报警";
                break;
            case "200085":
                src = "温度预警";
                break;
            case "200103":
                src = "偷盗报警";
                break;
            case "200104":
                src = "空载报警";
                break;
            case "200105":
                src = "过载报警";
                break;
            case "200108":
                src = "功率突变报警";
                break;
            case "200109":
                src = "紧急报警";
                break;
            case "200113":
                src = "投币箱被打开报警";
                break;
            case "200115":
                src = "输入报警";
                break;
            case "200116":
                src = "输出报警";
                break;
            case "200117":
                src = "输入输出报警";
                break;
            case "200118":
                src = "煤气罐检测报警";
                break;
            case "200119":
                src = "断电报警";
                break;
            case "254242":
                src = "设备插拔报警";
                break;
            case "254298":
                src = "继电器吸合报警";
                break;
            case "200088":
                src = "区域入侵";
                break;
            case "254215":
                src = "水压过低报警";
                break;
            case "200016":
                src = "高温报警";
                break;
            case "200038":
                src = "人员睡岗报警";
                break;
            case "200074":
                src = "碰撞报警";
                break;
            case "200075":
                src = "水浸报警";
                break;
            case "200086":
                src = "用电量报警";
                break;
            case "200087":
                src = "热成像烟火报警";
                break;
            case "200114":
                src = "室内通道堵塞报警";
                break;
            case "200121":
                src = "移动侦测报警";
                break;
            case "200122":
                src = "长时间无移动报警";
                break;
            case "200132":
                src = "低温报警";
                break;
            case "200134":
                src = "气压高限报警";
                break;
            case "200136":
                src = "气压低限报警";
                break;
            case "200137":
                src = "电瓶车充电报警";
                break;
            case "254071":
                src = "联动输入报警";
                break;
            case "200123":
                src = "恶性负载报警";
                break;
            case "254216":
                src = "水压高限报警";
                break;
            case "254234":
                src = "燃气低限报警";
                break;
            case "254235":
                src = "燃气高限报警";
                break;
            case "254250":
                src = "震动报警";
                break;
            case "254251":
                src = "开盖报警";
                break;
            case "254331":
                src = "液位低限报警";
                break;
            case "254332":
                src = "液位高限报警";
                break;
            case "200145":
                src = "玩手机行为报警";
                break;
            case "200146":
                src = "遮挡报警";
                break;
            case "200158":
                src = "甲烷高限报警";
                break;
            case "200157":
                src = "甲烷低限报警";
                break;
            case "200142":
                src = "一氧化碳高限报警";
                break;
            case "200152":
                src = "一氧化碳低限报警";
                break;
            case "200156":
                src = "断零报警";
                break;
            case "200153":
                src = "错相报警";
                break;
            case "200150":
                src = "越界侦测报警";
                break;
            case "200149":
                src = "呼救报警";
                break;
            case "200148":
                src = "打电话行为报警";
                break;
            default:
                src = "未知报警类型：" + typeNumber;
                break;
        }
        return src;
    }

    /**
     * 获取故障类型文字描述
     */
    public static String getFaultTypeStr(String typeNumber) {
        String src = "";
        switch (typeNumber){
            case "300001":
                src = "故障";
                break;
            case "300002":
                src = "设备离线故障";
                break;
            case "300003":
                src = "电池欠压";
                break;
            case "300004":
                src = "防拆故障";
                break;
            case "300005":
                src = "迷宫故障";
                break;
            case "300006":
                src = "寿命超期故障";
                break;
            case "300007":
                src = "主电故障";
                break;
            case "300008":
                src = "备电故障";
                break;
            case "300009":
                src = "通信故障";
                break;
            case "300011":
                src = "链路故障";
                break;
            case "300012":
                src = "传感器短路/断路故障";
                break;
            case "300013":
                src = "传感器失联故障";
                break;
            case "300014":
                src = "移动故障";
                break;
            case "300015":
                src = "遮挡故障";
                break;
            case "300016":
                src = "错相故障";
                break;
            case "300017":
                src = "缺相异常";
                break;
            case "300018":
                src = "传感器故障";
                break;
            case "300022":
                src = "传感器错接故障";
                break;
            case "300023":
                src = "传感器短路故障";
                break;
            case "300024":
                src = "开路故障";
                break;
            case "300025":
                src = "巡查故障";
                break;
            case "300026":
                src = "箱体打开故障";
                break;
            case "300027":
                src = "继电器故障";
                break;
            case "300028":
                src = "消防设施检查故障";
                break;
            case "300030":
                src = "寿命超期故障恢复";
                break;
            case "300031":
                src = "传感器短路/断路故障恢复";
                break;
            case "300032":
                src = "传感器失联故障恢复";
                break;
            case "300033":
                src = "低电故障恢复";
                break;
            case "300034":
                src = "防拆故障恢复";
                break;
            case "300035":
                src = "迷宫污染故障恢复";
                break;
            case "300037":
                src = "传感器故障恢复";
                break;
            case "300039":
                src = "通信故障恢复";
                break;
            case "300040":
                src = "通用故障恢复";
                break;
            case "300042":
                src = "主电故障恢复";
                break;
            case "300043":
                src = "备电故障恢复";
                break;
            case "300046":
                src = "链路故障恢复";
                break;
            case "300047":
                src = "错相故障恢复";
                break;
            case "300048":
                src = "缺相故障恢复";
                break;
            case "300049":
                src = "传感器错接故障恢复";
                break;
            case "300050":
                src = "传感器短路故障恢复";
                break;
            case "300051":
                src = "传感器断路故障恢复";
                break;
            case "300104":
                src = "其他故障";
                break;
            case "300105":
                src = "火报设备连接故障";
                break;
            case "300052":
                src = "遮挡故障恢复";
                break;
            case "300053":
                src = "离线故障恢复";
                break;
            case "300112":
                src = "蓝牙故障";
                break;
            case "300113":
                src = "蜂鸣器故障";
                break;
            case "300114":
                src = "IIC故障";
                break;
            case "300115":
                src = "输出故障";
                break;
            case "300205":
                src = "蓝牙故障恢复";
                break;
            case "300206":
                src = "蜂鸣器故障恢复";
                break;
            case "300207":
                src = "IIC故障恢复";
                break;
            case "300208":
                src = "输出故障恢复";
                break;
            case "300116":
                src = "烟雾传感器故障";
                break;
            case "300209":
                src = "烟雾传感器故障恢复";
                break;
            case "300117":
                src = "温度传感器故障";
                break;
            case "300210":
                src = "温度传感器故障恢复";
                break;
            case "300106":
                src = "短路故障";
                break;
            case "300108":
                src = "回路故障";
                break;
            case "300109":
                src = "通讯故障";
                break;
            case "300110":
                src = "分区失重短路故障";
                break;
            case "300111":
                src = "分区失重开路故障";
                break;
            case "300119":
                src = "温湿度传感器故障";
                break;
            case "300120":
                src = "微波检测故障";
                break;
            case "300130":
                src = "传感器光强故障";
                break;
            case "300132":
                src = "压力传感器故障";
                break;
            case "300134":
                src = "气泵故障";
                break;
            case "300201":
                src = "回路故障恢复";
                break;
            case "300202":
                src = "通讯故障恢复";
                break;
            case "300203":
                src = "分区失重短路故障恢复";
                break;
            case "300204":
                src = "分区失重开路故障恢复";
                break;
            case "300211":
                src = "温湿度传感器故障恢复";
                break;
            case "300212":
                src = "微波检测故障恢复";
                break;
            case "300215":
                src = "温湿度传感器故障恢复";
                break;
            case "300220":
                src = "移动故障恢复";
                break;
            case "300221":
                src = "巡查故障恢复";
                break;
            case "300222":
                src = "箱体打开故障恢复";
                break;
            case "300223":
                src = "继电器故障恢复";
                break;
            case "300224":
                src = "其他故障恢复";
                break;
            case "300225":
                src = "连接故障恢复";
                break;
            case "300230":
                src = "传感器光强故障恢复";
                break;
            case "300231":
                src = "压力传感器故障恢复";
                break;
            case "300232":
                src = "气泵故障恢复";
                break;
            case "300300":
                src = "全量故障恢复";
                break;
            case "300135":
                src = "地址丢失";
                break;
            case "300136":
                src = "重码故障";
                break;
            case "300137":
                src = "输入端开路";
                break;
            case "300138":
                src = "输入端短路";
                break;
            case "300140":
                src = "输出端开路";
                break;
            case "300141":
                src = "输出端短路";
                break;
            case "300142":
                src = "24V开路";
                break;
            case "300143":
                src = "回路板故障";
                break;
            case "300145":
                src = "电源板故障";
                break;
            case "300233":
                src = "地址丢失恢复";
                break;
            case "300234":
                src = "重码故障恢复";
                break;
            case "300235":
                src = "输入端开路恢复";
                break;
            case "300241":
                src = "输入端短路恢复";
                break;
            case "300236":
                src = "输出端开路恢复";
                break;
            case "300242":
                src = "输出端短路恢复";
                break;
            case "300237":
                src = "24V开路恢复";
                break;
            case "300238":
                src = "回路板故障恢复";
                break;
            case "300239":
                src = "打印机故障恢复";
                break;
            case "300240":
                src = "电源板故障恢复";
                break;
            default:
                src = "未知故障类型：" + typeNumber;
                break;
        }
        return src;
    }

    /**
     * 获取资源类型文字描述
     */
    public static String getResourceTypeStr(String typeNumber) {
        String src = "";
        switch (typeNumber){
            case "980001101":
                src = "运营公司";
                break;
            case "980001102":
                src = "单位";
                break;
            case "980001103":
                src = "建筑物";
                break;
            case "980001104":
                src = "消防设备";
                break;
            case "980001105":
                src = "传感器";
                break;
            case "980001106":
                src = "视频设备";
                break;
            case "980001107":
                src = "监控点";
                break;
            default:
                src = "未知资源类型：" + typeNumber;
                break;
        }
        return src;
    }

    /**
     * 获取监测状态文字描述
     */
    public static String getMonitorStateStr(String stateNumber) {
        String src = "";
        switch (stateNumber){
            case "0":
                src = "异常";
                break;
            case "1":
                src = "正常";
                break;
            default:
                src = "未知监测状态：" + stateNumber;
                break;
        }
        return src;
    }

    /**
     * 获取设备状态文字描述
     */
    public static String getDeviceStateStr(String stateNumber) {
        String src = "";
        switch (stateNumber){
            case "0":
                src = "离线";
                break;
            case "1":
                src = "在线";
                break;
            case "2":
                src = "未注册";
                break;
            default:
                src = "未知设备状态：" + stateNumber;
                break;
        }
        return src;
    }

    /**
     * 获取部件状态文字描述
     */
    public static String getUnitStateStr(String stateNumber) {
        String src = "";
        switch (stateNumber){
            case "0":
                src = "故障";
                break;
            case "1":
                src = "正常";
                break;
            default:
                src = "未知部件状态：" + stateNumber;
                break;
        }
        return src;
    }

    /**
     * 获取监测类型文字描述
     */
    public static String getMonitorTypeStr(String typeNumber) {
        String src = "";
        switch (typeNumber){
            case "400001":
                src = "电量";
                break;
            case "400002":
                src = "信号";
                break;
            case "400003":
                src = "燃气浓度";
                break;
            case "400004":
                src = "水压";
                break;
            case "400005":
                src = "剩余电流";
                break;
            case "400006":
                src = "温度";
                break;
            case "400007":
                src = "相电流";
                break;
            case "400008":
                src = "相电压";
                break;
            case "400009":
                src = "电流";
                break;
            case "400010":
                src = "电压";
                break;
            case "400011":
                src = "液位";
                break;
            case "400012":
                src = "迷宫污染程度";
                break;
            case "400013":
                src = "烟雾浓度";
                break;
            case "400016":
                src = "湿度";
                break;
            case "400017":
                src = "有功电量";
                break;
            case "400018":
                src = "有功功率";
                break;
            case "400019":
                src = "无功功率";
                break;
            case "400020":
                src = "视在功率";
                break;
            case "400021":
                src = "功率因素";
                break;
            case "400022":
                src = "充电口电量";
                break;
            case "400023":
                src = "充电口状态";
                break;
            case "400024":
                src = "电源状态";
                break;
            case "400025":
                src = "手自动状态";
                break;
            case "400026":
                src = "启停状态";
                break;
            case "400027":
                src = "空开状态";
                break;
            case "400028":
                src = "门磁状态";
                break;
            case "400033":
                src = "水汽浓度";
                break;
            case "400034":
                src = "心跳状态";
                break;
            case "254024":
                src = "电气温度";
                break;
            case "254165":
                src = "表内温度";
                break;
            case "254240":
                src = "设备电压";
                break;
            case "254247":
                src = "充电桩设备箱体门开关状态";
                break;
            case "400037":
                src = "气压";
                break;
            case "400038":
                src = "泵速";
                break;
            case "400039":
                src = "水波数";
                break;
            case "400040":
                src = "水深";
                break;
            case "400068":
                src = "电磁阀状态";
                break;
            default:
                src = "未知监测类型：" + typeNumber;
                break;
        }
        return src;
    }

    /**
     * 获取设备类型文字描述
     */
    public static String getDeviceTypeStr(String typeNumber) {
        String src = "";
        switch (typeNumber){
            case "600001":
                src = "组合式电气火灾探测器";
                break;
            case "600002":
                src = "独立式感烟探测器";
                break;
            case "600003":
                src = "物联网消防报警网关";
                break;
            case "600005":
                src = "用户信息传输装置";
                break;
            case "600006":
                src = "独立式可燃气体探测器";
                break;
            case "600007":
                src = "室外消火栓智能采集终端";
                break;
            case "600008":
                src = "智慧用水采集终端";
                break;
            case "600013":
                src = "充电桩";
                break;
            case "600014":
                src = "独立式可燃气体探测器（非NB）";
                break;
            case "600015":
                src = "火灾报警控制器";
                break;
            case "600017":
                src = "智能空开";
                break;
            case "600018":
                src = "LoRa网关";
                break;
            case "600019":
                src = "门磁";
                break;
            case "600020":
                src = "独立式感温探测器";
                break;
            case "600021":
                src = "灭弧式电气保护装置";
                break;
            case "600024":
                src = "紧急报警按钮";
                break;
            case "600025":
                src = "风系统采集终端";
                break;
            case "600026":
                src = "可燃气体控制器";
                break;
            case "600030":
                src = "闷盖";
                break;
            case "600031":
                src = "可视化烟雾探测器";
                break;
            case "600032":
                src = "安消智能摄像机";
                break;
            case "600033":
                src = "热成像感温火灾探测器";
                break;
            case "600034":
                src = "消防智能分析仪";
                break;
            case "600035":
                src = "安消联动摄像机";
                break;
            case "600036":
                src = "图像型火灾探测器";
                break;
            case "600037":
                src = "视频设备";
                break;
            case "600038":
                src = "无线数显压力表";
                break;
            case "600039":
                src = "无线数显液位表";
                break;
            case "600004":
                src = "物联网网关";
                break;
            case "600041":
                src = "电气火灾监控设备";
                break;
            case "600042":
                src = "消防设备电源监控器";
                break;
            case "600043":
                src = "火灾声光警报器";
                break;
            default:
                src = "未知设备类型：" + typeNumber;
                break;
        }
        return src;
    }

    /**
     * 获取设备型号文字描述
     */
    public static String getDeviceModelStr(String modelNumber) {
        String src = "";
        switch (modelNumber){
            case "800001":
                src = "NP-FDC240";
                break;
            case "800002":
                src = "NP-FDC241（独立式）（NB-IoT）";
                break;
            case "800003":
                src = "NP-FDC243（独立式）（NB-IoT）";
                break;
            case "800004":
                src = "NP-FDY100-N";
                break;
            case "800005":
                src = "NP-FTG100(4G/有线)";
                break;
            case "800006":
                src = "NP-FTM100";
                break;
            case "800007":
                src = "NP-FCT100";
                break;
            case "800008":
                src = "JT-HK100-N";
                break;
            case "800009":
                src = "NP-FDS100-N（NB)";
                break;
            case "800010":
                src = "NP-FSC201（有线）";
                break;
            case "800011":
                src = "NP-FSC201（NB)";
                break;
            case "800012":
                src = "NP-FA108/NP-FA116";
                break;
            case "800013":
                src = "NP-FVY100";
                break;
            case "800014":
                src = "NP-FVW100";
                break;
            case "800015":
                src = "NP-FVG100系列";
                break;
            case "800016":
                src = "NP-FDC640（NB）";
                break;
            case "800018":
                src = "NP-FSC201（2G/4G）";
                break;
            case "800019":
                src = "NP-FSC208-C（有线）";
                break;
            case "800020":
                src = "NP-FSC208-C（4G）";
                break;
            case "800021":
                src = "NP-FDC640（4G/有线）";
                break;
            case "800022":
                src = "NP-FY200";
                break;
            case "800023":
                src = "NP-FSC208（4G）";
                break;
            case "800024":
                src = "NP-FSC208（有线）";
                break;
            case "800025":
                src = "NP-FSC200（NB）";
                break;
            case "800026":
                src = "NP-FSC210（NB）";
                break;
            case "800027":
                src = "NP-Q1T-WI";
                break;
            case "800028":
                src = "NP-Q1Y-WI";
                break;
            case "800029":
                src = "JB-LBZ2-HK1302";
                break;
            case "800030":
                src = "NP-FVY200";
                break;
            case "800031":
                src = "NP-FVW200";
                break;
            case "800033":
                src = "JL1-GW200L";
                break;
            case "800034":
                src = "DH-HY-FAM-1000";
                break;
            case "800035":
                src = "JK-GH2013G";
                break;
            case "800036":
                src = "FB-2018G";
                break;
            case "800037":
                src = "JBF-TD802";
                break;
            case "800038":
                src = "JK-TX-GST6000D";
                break;
            case "800039":
                src = "SD-F3CD500";
                break;
            case "800040":
                src = "TS";
                break;
            case "800041":
                src = "EI-RN6020";
                break;
            case "800042":
                src = "NP-FDB200";
                break;
            case "800043":
                src = "DS-2CD7A47EWD-LZS/JM";
                break;
            case "800044":
                src = "JT-HK200-WI";
                break;
            case "800045":
                src = "JT-HK200-W";
                break;
            case "800046":
                src = "BR-ZN-WG810P";
                break;
            case "800047":
                src = "NP-FDS100-N-1-3（NB）";
                break;
            case "800048":
                src = "E905S";
                break;
            case "800050":
                src = "FTG200";
                break;
            case "800051":
                src = "JB-LBZ2-HK1308";
                break;
            case "800052":
                src = "JB-LTZ2-HK1316";
                break;
            case "800053":
                src = "JB-LGZ2-HK1316";
                break;
            case "800054":
                src = "JT-Q1T-WI";
                break;
            case "800055":
                src = "NP-G2";
                break;
            case "800056":
                src = "JT-HK400-N";
                break;
            case "800057":
                src = "NP-FW100";
                break;
            case "800058":
                src = "NP-FY201";
                break;
            case "800059":
                src = "NP-FY100-N";
                break;
            case "800060":
                src = "NP-FDS100（M）";
                break;
            case "800061":
                src = "NP-FDC800";
                break;
            case "800062":
                src = "JKD-508";
                break;
            case "800063":
                src = "JTY-GF-PSTN801";
                break;
            case "800064":
                src = "JTY-GF-ZAC9190";
                break;
            case "800065":
                src = "JDY-56NF";
                break;
            case "800066":
                src = "JT-JDY-86NF";
                break;
            case "800067":
                src = "NP-FTM100（传统消防）";
                break;
            case "800068":
                src = "JTY-GF-TX3190-NB";
                break;
            case "800069":
                src = "DS-2TD2617-10/P";
                break;
            case "800070":
                src = "NP-FSC301";
                break;
            case "800071":
                src = "NP-FDC641（NB）";
                break;
            case "800072":
                src = "NP-FDS100-N（MY）";
                break;
            case "800073":
                src = "NP-FDC641（4G）";
                break;
            case "800076":
                src = "JT-HK40C-N（甲烷）";
                break;
            case "800077":
                src = "JY-HK40C-N（丙烷）";
                break;
            case "800082":
                src = "JM-HK100-N";
                break;
            case "800083":
                src = "NP-FSC300";
                break;
            case "800084":
                src = "NP-FY300-N";
                break;
            case "800085":
                src = "DH-HY-SA2NA-D";
                break;
            case "800089":
                src = "RT-E11-N";
                break;
            case "800090":
                src = "GTYQ-AT0602（甲烷）";
                break;
            case "800091":
                src = "GTYQ-AT0602（丙烷）";
                break;
            case "800096":
                src = "NP-FY101-N";
                break;
            case "800129":
                src = "GTY-HK11C-N/B";
                break;
            case "800131":
                src = "JT-HK50B-N";
                break;
            case "800132":
                src = "JY-HK50B-N";
                break;
            case "800133":
                src = "BYXYM-HK60B-N";
                break;
            case "800098":
                src = "HK-WG-1405";
                break;
            case "800099":
                src = "NP-FSC208-F";
                break;
            case "800100":
                src = "NP-FY310-N";
                break;
            case "800112":
                src = "GT-RZLCD15D";
                break;
            case "800113":
                src = "GTYQ-RZLCD15D";
                break;
            case "800121":
                src = "GB-HK-2601";
                break;
            case "800122":
                src = "GB-HK-2602";
                break;
            case "800123":
                src = "GB-HK-2603";
                break;
            case "800124":
                src = "MDXFS-001-01A";
                break;
            case "800125":
                src = "MD-SW-001";
                break;
            case "800126":
                src = "MDXFS-001-01A1";
                break;
            case "800127":
                src = "NP-FDB41C-63";
                break;
            case "800128":
                src = "NP-FDB21C-63";
                break;
            case "800134":
                src = "GTY-HK21C-N";
                break;
            case "800137":
                src = "NP-FSC200（4G）";
                break;
            case "800138":
                src = "NP-FSC210（4G）";
                break;
            case "800130":
                src = "NP-FY300-4G";
                break;
            case "800148":
                src = "DT-HK10J-GX/B";
                break;
            case "800149":
                src = "JB-QBH-HK8301S";
                break;
            case "800160":
                src = "JY-HK50B-G";
                break;
            case "800159":
                src = "JT-HK50B-G";
                break;
            case "800161":
                src = "GTY-HK21C-G";
                break;
            case "800170":
                src = "HK-SG-1124";
                break;
            case "800162":
                src = "MCGS";
                break;
            case "800163":
                src = "YA-KZ";
                break;
            case "800164":
                src = "SSK-ZL-30";
                break;
            case "800165":
                src = "GT-HK11J-N/B";
                break;
            case "800166":
                src = "J-SAP-HK1104";
                break;
            case "800168":
                src = "HK-DJ-4224";
                break;
            case "800169":
                src = "NP-FY320-N";
                break;
            case "800171":
                src = "BYXYM-SSJ06S07";
                break;
            case "800172":
                src = "SD8001A";
                break;
            case "800174":
                src = "NP-FG100-4G";
                break;
            case "800175":
                src = "BTXYM-HK52B-G";
                break;
            case "800176":
                src = "BTXYM-HK53B-G";
                break;
            case "800177":
                src = "BYXYM-HK52B-G";
                break;
            case "800178":
                src = "BYXYM-HK53B-G";
                break;
            case "800179":
                src = "NP-FDB500";
                break;
            case "800180":
                src = "NP-FW208-4G";
                break;
            case "800181":
                src = "NP-FY300-4G(智家版)";
                break;
            case "800182":
                src = "JT-HK40C-G";
                break;
            case "800183":
                src = "JY-HK40C-G";
                break;
            case "800184":
                src = "JM-HK40C-G";
                break;
            case "800185":
                src = "JTM-HK40C-G";
                break;
            case "800187":
                src = "NP-FCC310-GS";
                break;
            case "800188":
                src = "NP-FCC320-GS";
                break;
            default:
                src = "未知设备型号：" + modelNumber;
                break;
        }
        return src;
    }

    /**
     * 获取传感器类型文字描述
     */
    public static String getSensorTypeStr(String typeNumber) {
        String src = "";
        switch (typeNumber){
            case "700001":
                src = "剩余电流探测器";
                break;
            case "700002":
                src = "温度传感器";
                break;
            case "700003":
                src = "电气温度传感器";
                break;
            case "700004":
                src = "电流探测器";
                break;
            case "700005":
                src = "电压探测器";
                break;
            case "700006":
                src = "A相电流探测器";
                break;
            case "700007":
                src = "B相电流探测器";
                break;
            case "700008":
                src = "C相电流探测器";
                break;
            case "700009":
                src = "A相电压探测器";
                break;
            case "700010":
                src = "B相电压探测器";
                break;
            case "700011":
                src = "C相电压探测器";
                break;
            case "700012":
                src = "独立式光电感烟探测器";
                break;
            case "700013":
                src = "可燃气体探测器";
                break;
            case "700014":
                src = "手报按钮";
                break;
            case "700015":
                src = "火灾报警控制器";
                break;
            case "700016":
                src = "感烟探测器";
                break;
            case "700017":
                src = "输入输出模块";
                break;
            case "700018":
                src = "水压传感器";
                break;
            case "700019":
                src = "液位传感器";
                break;
            case "700020":
                src = "A相电气温度探测器";
                break;
            case "700021":
                src = "B相电气温度探测器";
                break;
            case "700022":
                src = "C相电气温度探测器";
                break;
            case "700023":
                src = "通用传感器";
                break;
            case "700024":
                src = "湿度探测器";
                break;
            case "700025":
                src = "故障电弧探测器";
                break;
            case "700026":
                src = "N相电流探测器";
                break;
            case "700027":
                src = "充电口";
                break;
            case "700028":
                src = "水泵控制柜";
                break;
            case "700030":
                src = "单相智能断路器";
                break;
            case "700031":
                src = "三相智能断路器";
                break;
            case "700032":
                src = "水浸传感器";
                break;
            case "700033":
                src = "火灾声光警报器";
                break;
            case "700034":
                src = "无线警号";
                break;
            case "700035":
                src = "无线紧急按钮";
                break;
            case "700036":
                src = "可燃气体探测器";
                break;
            case "700037":
                src = "点型可燃气体探测器";
                break;
            case "700038":
                src = "线型可燃气体探测器";
                break;
            case "700039":
                src = "点型感温探测器";
                break;
            case "700040":
                src = "点型感温火灾探测器（S型）";
                break;
            case "700041":
                src = "点型感温火灾探测器（R型）";
                break;
            case "700042":
                src = "缆式感温探测器";
                break;
            case "700043":
                src = "线型感温火灾探测器（S型）";
                break;
            case "700044":
                src = "线型感温火灾探测器（R型）";
                break;
            case "700045":
                src = "光纤感温探测器";
                break;
            case "700046":
                src = "光电感烟探测器";
                break;
            case "700047":
                src = "线型光束感烟探测器";
                break;
            case "700048":
                src = "吸气式感烟探测器";
                break;
            case "700049":
                src = "复合式火灾探测器";
                break;
            case "700050":
                src = "烟温复合探测器";
                break;
            case "700051":
                src = "光温复合探测器";
                break;
            case "700052":
                src = "光烟复合探测器";
                break;
            case "700053":
                src = "打印机";
                break;
            case "700054":
                src = "火灾显示屏";
                break;
            case "700057":
                src = "消火栓按钮";
                break;
            case "700058":
                src = "常开防火门";
                break;
            case "700059":
                src = "常闭防火门";
                break;
            case "700061":
                src = "消防水泵";
                break;
            case "700062":
                src = "喷淋泵";
                break;
            case "700063":
                src = "防火阀";
                break;
            case "700064":
                src = "排烟阀";
                break;
            case "700065":
                src = "加压送风机";
                break;
            case "700066":
                src = "卷帘门";
                break;
            case "700067":
                src = "消防广播";
                break;
            case "700077":
                src = "非消防电";
                break;
            case "700078":
                src = "火灾显示盘";
                break;
            case "700079":
                src = "水流指示器";
                break;
            case "700080":
                src = "信号阀";
                break;
            case "700081":
                src = "压力开关";
                break;
            case "700082":
                src = "泡沫液泵";
                break;
            case "700083":
                src = "防烟排烟风机";
                break;
            case "700084":
                src = "常闭送风口";
                break;
            case "700085":
                src = "警报装置";
                break;
            case "700086":
                src = "联动电源";
                break;
            case "700087":
                src = "放气指示灯";
                break;
            case "700088":
                src = "紧急启停按钮";
                break;
            case "700089":
                src = "强制手动按钮";
                break;
            case "700090":
                src = "讯响器";
                break;
            case "700091":
                src = "消防警铃";
                break;
            case "700092":
                src = "雨淋泵";
                break;
            case "700093":
                src = "正压风机";
                break;
            case "700094":
                src = "新风机";
                break;
            case "700095":
                src = "电梯迫降";
                break;
            case "700096":
                src = "强切";
                break;
            case "700098":
                src = "用电精灵";
                break;
            case "700102":
                src = "气灭装置";
                break;
            case "700103":
                src = "气体灭火控制器";
                break;
            case "700104":
                src = "加速度传感器";
                break;
            case "700055":
                src = "输入模块";
                break;
            case "700135":
                src = "联动输入报警";
                break;
            case "700136":
                src = "脱扣联动输出继电器";
                break;
            case "700137":
                src = "有功功率传感器";
                break;
            case "700131":
                src = "主电源检测状态探测器";
                break;
            case "700132":
                src = "备电源检测状态探测器";
                break;
            case "700133":
                src = "手自动状态探测器";
                break;
            case "700134":
                src = "启停状态探测器";
                break;
            case "700138":
                src = "联动输入复位";
                break;
            case "700139":
                src = "报警联动输出";
                break;
            case "700140":
                src = "故障联动输出";
                break;
            case "700060":
                src = "独立式遥控器";
                break;
            case "700070":
                src = "火灾探测器";
                break;
            case "700071":
                src = "中继模块";
                break;
            case "700072":
                src = "双控模块";
                break;
            case "700073":
                src = "广播模块";
                break;
            case "700074":
                src = "隔离模块";
                break;
            case "700075":
                src = "卷帘半降";
                break;
            case "700076":
                src = "卷帘全降";
                break;
            case "700129":
                src = "电梯";
                break;
            case "700056":
                src = "输出模块";
                break;
            case "700069":
                src = "测温式探测器";
                break;
            case "700105":
                src = "感温探测器";
                break;
            case "700106":
                src = "火焰探测器";
                break;
            case "700107":
                src = "CO探测器";
                break;
            case "700108":
                src = "家用火灾控制器";
                break;
            case "700109":
                src = "家用火灾报警控制器";
                break;
            case "700110":
                src = "闭门器";
                break;
            case "700111":
                src = "门磁";
                break;
            case "700112":
                src = "防火门监测模块";
                break;
            case "700114":
                src = "现场部件";
                break;
            case "700115":
                src = "流量开关";
                break;
            case "700116":
                src = "液位仪";
                break;
            case "700117":
                src = "电磁阀";
                break;
            case "700118":
                src = "排气阀";
                break;
            case "700119":
                src = "消火栓泵";
                break;
            case "700120":
                src = "稳压泵";
                break;
            case "700121":
                src = "70℃常开防火阀";
                break;
            case "700122":
                src = "280℃常开防火阀";
                break;
            case "700123":
                src = "70℃常闭防火阀";
                break;
            case "700124":
                src = "280℃常闭防火阀";
                break;
            case "700125":
                src = "排烟口";
                break;
            case "700126":
                src = "排烟机";
                break;
            case "700127":
                src = "补风机";
                break;
            case "700128":
                src = "应急照明";
                break;
            case "700130":
                src = "门禁";
                break;
            case "700142":
                src = "离子感烟探测器";
                break;
            case "700143":
                src = "防烟风机";
                break;
            case "700144":
                src = "储罐";
                break;
            case "700146":
                src = "智能断路器";
                break;
            case "700150":
                src = "组合式电气火灾探测器";
                break;
            case "700151":
                src = "单相电压传感器";
                break;
            case "700152":
                src = "三相电压传感器";
                break;
            case "700153":
                src = "三相电压电流传感器";
                break;
            case "700154":
                src = "电压电流探测器";
                break;
            default:
                src = "未知传感器类型：" + typeNumber;
                break;
        }
        return src;
    }

}
